package com.ant.storage.service;

import com.ant.storage.common.ResultPage;
import com.ant.storage.pojo.AllocationWarehouseOut;
import com.ant.storage.common.PageRecv;
import com.ant.storage.common.ResultVo;
import com.baomidou.mybatisplus.extension.service.IService;

public interface IAllocationWarehouseOutService extends IService<AllocationWarehouseOut> {

    //调拨出库查询
    ResultPage queryAllocationWarehouseOut(PageRecv<AllocationWarehouseOut> pageRecv);

    //调拨出库编辑
    ResultVo allocationWarehouseOutEdit(AllocationWarehouseOut allocationWarehouseOut, Integer type);

    //调拨出库扣减库存
    void stockSubtract(AllocationWarehouseOut allocationWarehouseOut);
}
